d4d7357d0a3c35332c13e3eef9fc1fb2a34e5c10,hazelcast-code-generator/src/main/java/com/hazelcast/client/protocol/generator/CodecCodeGenerator.java,CodecCodeGenerator,generateCodec,#CodecModel#Template#,304
Before Change
saveClass(codecModel.getPackageName(), codecModel.getClassName(), content);
} else {
//TODO
saveFile(codecModel.getClassName() + "." + codecModel.getLang().name().toLowerCase(), codecModel.getPackageName(),
content);
}
}
After Change
saveClass(codecModel.getPackageName(), codecModel.getClassName(), content);
} else {
String fileName = codecModel.getClassName() + "." + codecModel.getLang().name().toLowerCase();
if(codecModel.getLang() == Lang.PY) {
fileName = fileName.replaceAll("(.)(\\p{Upper})", "$1_$2").toLowerCase();
}
saveFile(fileName, codecModel.getPackageName(), content);
}
}